package cn.hdmis.dao;

import java.util.Date;
import java.util.List;

import cn.hdmis.entity.Tuition;
import cn.hdmis.entity.Student;

/** 
* @ClassName: SchoolingDao 
* @Description: TODO 用于记录学生的缴费
* @author pnwzgx@163.com
* @date 2011-3-23 下午04:21:45 
*  
*/

public interface SchoolingDao {
	/** 
	* @Title: findByDate 
	* @Description: TODO 根据日期查询缴费记录
	* @param @param date
	* @param @return 
	* @return List<Tuition> 
	* @throws 
	*/
	public List<Tuition> findByDate(Date date);
	/** 
	* @Title: findByDate 
	* @Description: TODO 根据时间段查询缴费记录
	* @param @param begin
	* @param @param end
	* @param @return 
	* @return List<Tuition> 
	* @throws 
	*/
	public List<Tuition> findByDate(Date begin,Date end);
	/** 
	* @Title: findByStudentAndDate 
	* @Description: TODO 查询某学生在一时间段的缴费记录
	* @param @param student
	* @param @param begin
	* @param @param end
	* @param @return 
	* @return List<Tuition> 
	* @throws 
	*/
	public List<Tuition> findByStudentAndDate(Student student,Date begin,Date end);

}
